package org.mobilesynergies.android.epic.service.core.states;

import org.mobilesynergies.android.epic.service.EpicServiceState;
import org.mobilesynergies.android.epic.service.interfaces.IApplicationStatusChangeCallback;
import org.mobilesynergies.android.epic.service.interfaces.IIncomingMessageCallback;
import org.mobilesynergies.android.epic.service.interfaces.IServiceStatusChangeCallback;

import android.os.Bundle;

public class ServiceConnectedState implements EpicServiceState {
	
	static final public String SERVICE_STATE = "connected";

	
	public String getState() {
		return SERVICE_STATE;
	}

	
	
	public void registerApplicationStatusChangeCallback(String sessionKey,
			IApplicationStatusChangeCallback callback) {
		// TODO Auto-generated method stub

	}

	
	public void registerServiceStatusChangeCallback(String sessionKey,
			IServiceStatusChangeCallback callback) {
		// TODO Auto-generated method stub

	}

	
	public void registerSubscriberCallback(String sessionToken,
			IIncomingMessageCallback messageCallback) {
		// TODO Auto-generated method stub

	}

	
	public void removeSubscriberCallback(String sessionToken) {
		// TODO Auto-generated method stub

	}

	
	public Bundle requestResponse(String sessionToken, Bundle object) {
		// TODO Auto-generated method stub
		return null;
	}

	
	public void sendMessage(String sessionToken, Bundle object) {
		// TODO Auto-generated method stub

	}


}
